The Coordination Development Environment

نویسندگان

  • João Gouveia
  • Georgios Koutsoukos
  • Michel Wermelinger
  • Luis Filipe Andrade
  • José Luiz Fiadeiro
چکیده

1 The Concept Coordination contracts [1,2] are a modelling primitive, based on methodologi-cal and mathematical principles [8,3], that facilitates the evolution of software systems. The use of coordination contracts encourages the separation of computation from coordination aspects, and the analysis of which are the " stable " and " unstable " entities of the system regarding evolution. Coordination contracts encapsulate the coordination aspects, i.e., the way components interact, and as such may capture the business rules [7] or the protocols [6] that govern interactions within the application and between the application and its environment. System evolution consists in adding and removing contracts (i.e., changing the business rules) between given components (the participants of the contract). As a result of an addition, the interactions specified by the contract are su-perposed on the functionalities provided by the participants without having to modify the computations that implement them. In fact, the components are completely unaware they are being coordinated. The contracts specify a set of rules, each with a triggering condition (e.g., a call to a method of one participant), and a rule body stating what to do in that case. Contracts are also unaware of the existence of other contracts. This facilitates enormously incremental system evolution, because explicit dependencies between the different parts of the system are kept to a minimum, and new contracts can be defined and added to the system at any time (even run-time), thus coping with changes that were not predicted at system design time. Consider the banking domain, in which ATX Software has several years of experience. Usually, there is an object class account with an attribute balance and a method withdrawal with parameter amount. In a typical implementation one can assign the guard balance≥amount restricting this method to occur in

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Effectiveness of Rebound Therapy on Improving Perceptual Visual Coordination and Social Development of Students with Learning Disabilities

Objective: The purpose of this study was to investigate the effectiveness of rebound therapy on improving perceptual visual coordination and social development of students with learning disabilities. Method: The method of this research is applied. To do this, the semi-experimental research method was used using pre-test and post-test with the control group. The statistical society consisted of ...

متن کامل

تأثیر بازی‌های حسی-حرکتی در محیط مجازی بر هماهنگی چشم و دست کودکان مبتلا به فلج مغزی همی پلژی

Background and Objective: Virtual reality is a computerized technology with virtual environment and objects, which people manipulate virtual environment voluntarily through active participation. Aim of the present study was to determine the effect of sensorimotor play in virtual environment on eye-hand coordination of children with hemiplegic cerebral palsy. Materials and Methods: In this singl...

متن کامل

Effect of Environment Enrichment (SPARK Perceptual-Motor Exercises) on the Improvement of Neurocognitive Functions in Children with Developmental Coordination Disorder

Introduction: Developmental Coordination Disorder (DCD) is a serious childhood disorder that causes social, emotional, cognitive, and motor difficulties for children. Accordingly, the current study aimed to examine the effect of perceptual-motor training on the improvement of neurocognitive functions in children with DCD. Materials and Methods: Twenty children were selected through simple rando...

متن کامل

Development of a strategic plan through SWOT analysis to control traffic-borne air pollutants using CALINE4 model

Traffic is one of the main sources of air pollution in metropolitan areas. With development of transportation system, inappropriate vehicle production, and the use of low-quality fuels, increased pollution in these areas is inevitable. The current study tries to determine PM2.5, PM10, NO2, and CO emission dispersion, caused by traffic, using CALINE4 software. Ac...

متن کامل

The Study on the 3E system coordination evaluation: Evidence from China

Since the introduction of economic reforms in 1978, China has become the world's fastest-growing major economy. But rapid economic development accelerates the process of urbanization, meanwhile resources and environment problems appear. Now, China has given energy and environment high priority in its economic stimulus package, drawing on goals set for the 12th Five Year Plan. The overall approa...

متن کامل

تأثیر تمرینات ویژه انفرادی، گروهی و مشارکتی بر عملکرد شناختی کودکان مبتلا به اختلال هماهنگی رشدی 12-9 سال

Objectives The purpose of this research was to determine the effect of the special individual, group and cooperative exercises on the cognitive function of children.   Methods Forty boy students aged 9–12 years were chosen from elementary schools of Mashhad. The diagnosis of development coordination disorder,  was done using Development Coordination Disorder Questionnaire (DCDQ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002